prostheses and implants - Spanish English Dictionary